619296
106077
1003802
8107
849129
612804
502788
128628
30886
447706
148873
123987
793147
883949
1011724
810610
539505
45952
86987
594377
284284
528841
443275
821256